Refuse workers searched through rubbish to recover an Italian woman's one-million-euro winning lottery ticket.

The gamble of a lifetime paid off for an Italian lottery winner when she promised to pay a refuse company the cost of finding her dumped one-million-euro winning ticket.

The woman from the southern Puglia region took her ticket to a shop to check if she had won, but the machine said it was "non-payable" because retailers can pay out only small wins.

Thinking it useless, the ticket was binned. It was only when she got home that a family member told her her numbers had come up and she was a millionaire.

She rang the shop only to discover that the rubbish had been collected.