The forint strengthened to 277.77 from 280.24 against the dollar. It gained to 298.62 from 299.29 against the Swiss franc.