Iraqi Prime Minister Nuri al-Maliki paid a visit on Saturday to the battleground western city of Ramadi where security forces and allied tribesmen have for weeks fought to retake neighbourhoods held by militants.