Mark Cavendish of Astana Qazaqstan was delighted to secure victory on Stage 2 of the Tour of Hungary.