THE government may cap the retail price of anti-viral drug oseltamivir used for the treatment of swine flu if market competition does not force the price down, a senior official in the ministry of chemicals and fertilizers said.