Russian troops battled separatist rebels in Chechnya for several years in the 1990s , but the fighting has subsided in recent years with pro-Russian forces controlling much of the republic .