Campaigning for Malaysia's general election started officially on Saturday, pitting Prime Minister Najib Razak against his former mentor, Mahathir Mohamad, in a contest marred by claims of sabotage and a skewed electoral system.

Najib leads his undefeated ruling coalition into arguably its toughest election since independence from Britain in 1957. He is grappling with a multibillion-dollar scandal at a state fund, public anger over living costs and an unprecedented challenge by the 92-year-old Mahathir.

Mahathir, returning to politics after retiring 15 years ago, will stand in the holiday island of Langkawi for the May 9 elections.