The Indian ​rupee ended nearly flat ​on Wednesday as dollar demand spurred by maturing ​contracts in the non-deliverable forwards market blunted positive impulses from modest inflows and gains in Asian peers.