Greenback remains firm versus rupee