US sharemarkets posted firm gains on Friday with generally softer economic data serving to scale bank prospects for a near-term rate hike. After releasing earnings results, shares in Citigroup fell by 0.4%, Wells Fargo lost 1.1% and JPMorgan Chase lost 0.9%.