New Delhi: Prime Minister Narendra Modi made a surprise visit to the Gurudwara Rakabganj in Delhi on Sunday early morning and paid tributes to Guru Tegh Bahadur for his supreme sacrifice.