Indian Prime Minister Narendra Modi arrived in Kyiv on Friday for talks with Ukrainian President Volodymyr Zelensky that will be keenly watched in Russia as its assault on its neighbor grinds on.

Modi’s visit, the first by an Indian leader since Ukrainian independence, comes just weeks after he traveled to Moscow in a symbolic first overseas trip of his new term as leader, where he held talks with President Vladimir Putin that were criticized by Kyiv.

New Delhi has repeatedly called for a ceasefire and peace in Ukraine but has refrained from condemning Russia’s invasion as it seeks to maintain relations with Moscow – a major supplier of its arms and a longstanding partner it sees as key to balancing its strained relationship with China.

India has also acted as an economic lifeline for Russia, ramping up purchases of its crude oil after countries around the world slapped sanctions on Moscow, isolating it economically.

India overtook China as the world’s biggest importer of Russian oil last month, according to Reuters, citing data from trade and industry sources.

The Indian leader’s arrival in Kyiv — a day ahead of Ukraine’s independence day — follows his two-day trip to Poland, where he elevated India’s ties with the NATO member. Referencing conflicts in Ukraine and the Middle East during a press conference in Warsaw, Modi reiterated India’s stance that “no problem can be solved on the battlefield.”

“We support dialogue and diplomacy for the early restoration of peace and stability. For this, India, along with its friendly countries, is ready to provide all possible support,” Modi said Thursday alongside Polish counterpart Donald Tusk.

Tusk praised Modi’s “intention to help end the war in Ukraine in a quick, peaceful and fair manner.”