Kung Harald lades in på sjukhuset i torsdags då han hade fått feber. Där konstaterades att han fått en infektion som behandlades med intravenös antibiotika under helgen.
Den 85-årige regenten tävlade nyligen i VM i segling i Genève, där han var skeppare ombord på båten Sira. Det norska manskapet slutade tia i 8-metersklassen.
Nästa punkt på hans officiella kalender är ett möte med regeringen den 12 augusti.