The No 5 seed made light work of her Italian opponent and will now face Garbine Muguruza of Spain.
Wozniacki, the former world No 1, has never made it past the fourth round at the All England Club and will be aiming to avoid a fifth defeat at that stage.
Muguruza had to work harder for her victory as she overcame No 10 seed Angelique Kerber 7-6 (14-12) 1-6 6-2.
Colombia-born Muguruza knocked Serena Williams out of last year???s French Open but has always struggled at Wimbledon, with her only previous victory in two visits coming against Britain’s Anne Keothavong in 2013.
The tie-break that settled the opening set on Court Two was finally won when Muguruza put away a drive volley and then, on the next point, pressured Kerber into hitting a forehand wide to make it 14-12.
The setback did not deter 2012 Wimbledon semi-finalist Kerber, who wasted no time in claiming the second set.
But the German left-hander then let the contest slip away as she twice dropped serve to allow Muguruza to take advantage.
Elsewhere, Agnieszka Radwanska also advanced after a straight sets win over Casey Dellacqua of Australia.
There were few dramas for the No 13 seed, who claimed a 6-1 6-4 victory but she now faces a much stiffer test in round four.
Radwanska will play either defending champion Petra Kvitova or former world No1 Jelena Jankovic next up.
Catch all the Wimbledon action LIVE on http://www.foxplayasia.com??? target=???_blank???>FOX Sports Play.