A former trade union leader today challenged former prime minister Dr Mahathir Mohamad to battle his one-time deputy Anwar Ibrahim, whom he constantly smears, in the coming general election.