Ukrainian President Petro Poroshenko arrived on Monday in the flashpoint southeastern port city of Mariupol, where fresh clashes with pro-Kremlin rebels are threatening a fragile truce.