Congress vice president Rahul Gandhi today attacked Prime Minister Narendra Modi, pitching for a united opposition to take on the BJP, at a meeting hosted by Sharad Yadav, who is recently estranged from Bihar Chief Minister and Janata Dal (United) boss Nitish Kumar over his alliance with the BJP.