Biomolecule adsorption is the first stage of biofouling. The aim of this work is to reduce protein adsorption on stainless steel and titanium surfaces by modifying them with a poly(ethylene oxide) (PEO)-poly(propylene oxide) (PPO)-PEO triblock copolymer.Anchoring of the central PPO block of the copolymer is known to be favored by hydrophobic interaction with the substrate. Therefore, the metal oxide surfaces were first modified by self-assembly of octadecylphosphonic acid (OPA). PEO-PPO-PEO preadsorbed on the hydrophobized titanium or stainless steel was shown to prevent bovine serum albumin (BSA), fibrinogen and cytochrome C adsorption, as was monitored by quartz crystal microbalance (QCM). Moreover, X-ray photoelectron spectroscopy (XPS) and time-of-flight secondary ion mass spectrometry (ToF-SIMS) were used to characterize stainless steel and titanium surfaces after competitive adsorption of PEO-PPO-PEO and BSA. The results show that BSA adsorption is well prevented on hydrophobized surfaces, in contrast to native metal oxide surfaces.