Prime Minister Narendra Modi and Russian President Vladimir Putin held wide-ranging talks in New Delhi on Friday, with discussions expected to focus on raising annual bilateral trade to USD 100 billion by 2030 and strengthening cooperation in defence, energy and critical minerals.