Open-market: rupee improves marginally to 290-293 against US dollar